Many Canadians are facing payment shocks at mortgage renewal due to shorter mortgage terms. This... (10 revisions)